Skip to main content

概述

Launchpad 是 ArtStar 的一级市场模块,用于承接艺术品资产的首次发行与用户申购。用户通过稳定币支付,在满足准入条件后获得链上资产份额 代币化则是该流程的底层表达方式。它将高价值、低流动性的艺术品,转换为可计算、可追踪、可分发的链上权益单位

核心机制详解

在 ArtStar 中,Launchpad 是平台最关键的转化入口之一,主要承担以下职责:
  • 展示信息:展示艺术品项目详情、当前发行状态、价格和剩余额度
  • 准入判断:判断用户是否满足申购条件
  • 交易执行:发起稳定币授权和购买交易
  • 状态更新:在交易完成后同步更新资产状态与用户持仓
代币化不是单纯的展示包装,而是 ArtStar 产品机制的核心基础:
  • 把艺术品投资从整件持有转为份额参与
  • 为一级发行提供标准化链上表示
  • 为持仓查询和状态同步提供结构化基础
  • 为后续流动性和二级市场交易奠定前提
份额数量通常由支付金额和单份价格共同决定
份额计算公式
如果存在最小购买单位、整数份额限制或精度差异,前端展示逻辑必须与链上规则保持一致

申购流程指引

申购前置条件

用户通常需要满足以下条件,才能进入有效申购流程。任何一个不满足,都应在前端被明确拦截和提示:

检查清单

  • 已连接钱包 * 已完成登录或账户识别 * 已切换到目标网络 * 已完成 KYC * 满足白名单或购买资格要求 * 钱包中持有足够稳定币 * 稳定币授权状态满足要求

两步式购买流程

1

第一步:Approve (授权)

用户先调用稳定币合约的授权方法,允许目标合约在指定额度内扣除对应资产
这一步的意义在于获得代币扣款权限,并不等于实际购买完成
2

第二步:Mint / Purchase (申购/铸造)

授权成功后,用户调用目标资产合约的购买或铸造方法。合约根据支付金额、价格和规则,向用户发放对应份额。
这个过程完成后,用户才真正完成申购并获得代币份额

开发与处理重点

前端逻辑处理

前端在申购过程中至少需要处理以下关键环节:
  • 数据读取:读取资产当前价格和剩余额度、用户稳定币余额、稳定币 allowance
  • 交互控制:根据状态控制按钮文案和可点击性,处理授权交易和购买交易的串联
  • 异常处理:捕获用户拒签、余额不足、网络错误等异常
  • 状态同步:在交易后刷新持仓与进度状态

常见失败原因排查

当用户在申购阶段遇到阻碍时,通常可以从以下原因中排查:
  • KYC 未通过 * 白名单未通过 * 项目已售罄或已结束
  • 稳定币余额不足 * 授权额度不足 * 钱包网络错误 * 用户拒绝签名 * 合约执行被拒绝

避坑指南 (易错点)

很多用户会误以为 Approve 完成后就已经购买成功。前端需要清晰地区分“授权完成”和“申购完成”两个状态,并做好对应的引导提示
稳定币和目标资产的 decimals 可能不同。展示层和合约交互层如果处理不一致,会导致 UI 显示正常但链上实际转账金额错误
交易发送成功后,最终状态仍依赖区块确认和后端同步。不能只根据前端本地变量判断资产已经到账,需监听链上确认或刷新接口数据

Launchpad 申购与代币化是 ArtStar 最核心的业务环节。它把用户准入、稳定币支付、链上执行和资产映射整合在一个统一流程里,是平台价值真正发生的地方